App({
  onLaunch: function () {
    this.globalData = {
      // 使用默认环境，不指定具体的环境ID
      env: undefined, // 或者直接删除这行
      userInfo: null,
      isLoggedIn: false,
      openid: null,
    };
    
    if (!wx.cloud) {
      console.error("请使用 2.2.3 或以上的基础库以使用云能力");
    } else {
      wx.cloud.init({
        // env: this.globalData.env, // 注释掉这行，使用默认环境
        traceUser: true,
      });
    }
    
    // 检查登录状态
    this.getOpenId();
  },

  getOpenId: function() {
    let openid =  wx.getStorageSync("openid")
    if (!openid) {
      wx.cloud.callFunction({
          name: 'login',
          success: res => {
            this.globalData.openid = res.result.openid
            wx.setStorageSync('openid', res.result.openid)
          }
      })
    } else {
      this.globalData.openid = openid
    }
  },
});
